﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Copa_do_Mundo_2014
{
    public partial class Consultar : Form
    {
        public String[,] jogos = {
            {"12/06","São Paulo","Brasil","A2","Grupo","01"},
            {"13/06","Natal","A3","A4","Grupo","02"},
            {"17/06","Fortaleza","Brasil","A3","Grupo","03"},
            {"18/06","Manaus","A2","A4","Grupo","04"},
            {"23/06","Brasília","Brasil","A4","Grupo","05"},
            {"23/06","Recife", "A2", "A3","Grupo","06"},
            {"13/06","Salvador","B1","B2","Grupo","07"},
            {"13/06","Cuiabá", "B3","B4","Grupo","08"},
            {"18/06","Rio de Janeiro","B1","B3","Grupo","09"},
            {"18/06","Porto Alegre","B2","B4","Grupo","10"},
            {"23/06","Curitiba","B1","B4","Grupo","11"},
            {"23/06","São Paulo","B1","B3","Grupo","12"},
            {"14/06","Belo Horizonte","C1","C2","Grupo","13"},
            {"14/06","Recife","C3","C4","Grupo","14"},
            {"19/06","Brasília","C1","C3","Grupo","15"},
            {"19/06","Natal","C2","C4","Grupo","16"},
            {"24/06","Cuiabá","C1","C4","Grupo","17"},
            {"24/06","Fortaleza","C2","C3","Grupo","18"},
            {"14/06","Fortaleza","D1","D2","Grupo","19"},
            {"14/06","Manaus","D3","D4","Grupo","20"},
            {"19/06","São Paulo","D1","D3","Grupo","21"},
            {"20/06","Recife","D2","D4","Grupo","22"},
            {"24/06","Natal","D1","D4","Grupo","23"},
            {"24/06","Belo Horizonte","D2","D3","Grupo","24"},
            {"15/06","Brasília","E1","E2","Grupo","25"},
            {"15/06","Porto Alegre","E3","E4","Grupo","26"},
            {"20/06","Salvador","E1","E3","Grupo","27"},
            {"20/06","Curitiba","E2","E4","Grupo","28"},
            {"25/06","Manaus","E1","E4","Grupo","29"},
            {"23/06","Rio de Janeiro","E2","E3","Grupo","30"},
            {"15/06","Rio de Janeiro","F1","F2","Grupo","31"},
            {"16/06","Curitiba","F3","F4","Grupo","32"},
            {"21/06","Belo Horizonte","F1","F3","Grupo","33"},
            {"21/06","Cuiabá","F2","F4","Grupo","34"},
            {"25/06","Porto Alegre","F1","F4","Grupo","35"},
            {"25/06","Salvador","F2","F3","Grupo","36"},
            {"16/06","Salvador","G1","G2","Grupo","37"},
            {"16/06","Natal","G3","G4","Grupo","38"},
            {"21/06","Fortaleza","G1","G3","Grupo","39"},
            {"22/06","Manaus","G2","G4","Grupo","40"},
            {"26/06","Refice","G1","G4","Grupo","41"},
            {"26/06","Brasília","G2","G3","Grupo","42"},
            {"17/06","Belo Horizonte","H1","H2","Grupo","43"},
            {"17/06","Cuiabá","H3","H4","Grupo","44"},
            {"22/06","Rio de Janero","H1","H3","Grupo","45"},
            {"22/06","Porto Alegre","H2","H4","Grupo","46"},
            {"26/06","São Paulo","H1","H4","Grupo","47"},
            {"26/06","Curitiba","H2","H3","Grupo","48"},
            {"28/06","Belo Horizonte","1A","2B","Oitavas","49"},
            {"28/06","Rio de Janeiro","1C","2D","Oitavas","50"},
            {"29/06","Fortaleza","1B","2A","Oitavas","51"},
            {"29/06","Recife","1D","2C","Oitavas","52"},
            {"30/06","Brasília","1E","2F","Oitavas","53"},
            {"30/06","Porto Alegre","1G","2H","Oitavas","54"},
            {"01/07","São Paulo","1F","2E","Oitavas","55"},
            {"01/07","Salvador","1H","2G","Oitavas","56"},
            {"04/07","Fortaleza","V49","V50","Quartas","57"},
            {"04/07","Rio de Janeiro","V53","V54","Quartas","58"},
            {"05/07","Salvador","V51","V52","Quartas","59"},
            {"05/07","Brasília","V55","V56","Quartas","60"},
            {"08/07","Belo Horizonte","V57","V58","Semi Final","61"},
            {"09/07","São Paulo","V59","V60","Semi Final","62"},
            {"12/07","Brasília","P61","P62","Terceiro Lugar","63"},
            {"13/07","Rio de Janeiro","V61","V62","Final","64"},
        };
        String[,] compras;

        public Consultar(String[,] compras)
        {
            InitializeComponent();
            this.compras = compras;
        }

        private void Consultar_Load(object sender, EventArgs e)
        {

        }

        private void Consultar_FormClosing(object sender, FormClosingEventArgs e)
        {
            Application.Exit();
        }

        private void btnconsultar_Click(object sender, EventArgs e)
        {
            data.Text = "";
            selecao1.Text = "";
            selecao2.Text = "";
            fase.Text = "";
            nome.Text = "";
            rg.Text = "";
            local.Text = "";
            listjogos.Items.Clear();
            for (int i = 0; i < compras.GetLength(0); i++)
            {
                if (compras[i, 3] == txtcod.Text)
                {
                    nome.Text = compras[i, 0];
                    rg.Text = compras[i, 1];
                    String aux = compras[i, 2];
                    String[] nums = aux.Split(',');
                    for (i = 1; i < nums.GetLength(0); i++)
                    {
                        nums[i] = nums[i].Remove(0, 1);
                    }
                        for (int a = 0; a < nums.GetLength(0); a++)
                        {
                            listjogos.Items.Add(nums[a]);
                        }
                }
            }            
        }

        private void listjogos_SelectedIndexChanged(object sender, EventArgs e)
        {
            String aux = (String)listjogos.Items[listjogos.SelectedIndex];
            for(int i=0;i<jogos.GetLength(0);i++){
                if (jogos[i, 5] == aux)
                {
                    data.Text = jogos[i, 0];
                    local.Text = jogos[i, 1];
                    selecao1.Text = jogos[i, 2];
                    selecao2.Text = jogos[i, 3];
                    fase.Text = jogos[i, 4];
                }
            }
        }

        private void btnvoltar_Click(object sender, EventArgs e)
        {
            Principal principal = new Principal(compras);
            principal.Show();
            this.Hide();
        }

    }
}
